export default {};
// 需求： 封装一个函数，传入数组,数组内有两项, 交换数组两项的位置（可能是 number/string/boolean 等）
// fn(['zs',20]) ---->   [20,'zs']
const fn = <T, K>(arr: [T, K]): [K, T] => {
  console.log(arr, [arr[1], arr[0]]);
  return [arr[1], arr[0]];
};
fn(['zs', 20]);
